from django.shortcuts import render
from django.views import View

from courses.models import Course, BannerCourse, CourseResource
from users.models import Banner


# 由于开发进度不统一，
# 为了能运行，以下是临时代码

class UploadImageView(View):
    pass


class IndexView(View):
    def get(self, request):
        # 获取轮播图表(Banner)所有轮播图数据
        all_banners = Banner.objects.all()

        # 获取课程信息表(Course)中的课程信息数据
        courses = Course.objects.all()

        # 获取课程信息表中(Course)的课程信息数据 和上面数据一样
        banner_courses = BannerCourse.objects.all()

        # 获取课程学校表(CourseOrg)中的数据
        course_orgs = CourseResource.objects.all()

        return render(request, 'index.html', {
            'all_banners': all_banners,
            'courses': courses,
            'banner_courses': banner_courses,
            'course_orgs': course_orgs,
        })
